List of Welsh Cup finals

The Welsh Football Association Challenge Cup, commonly known as the Welsh Cup, is a knockout cup competition in Welsh football, organised by the Football Association of Wales (the FAW).

Finals

Season Winner Score Runner-up Venue Attendance
1877–78 Wrexham 1–0 Druids Acton Park Wrexham 1,500
1878–79 Newtown White Star 1–0 Wrexham the Cricket Field, Oswestry 2,500
1879–80 Druids 2–1 Ruthin Racecourse Ground, Wrexham 4,000
1880–81 Druids 2–0 Newtown White Star Racecourse Ground, Wrexham 4,000
1881–82 Druids 5–0 Northwich Victoria Racecourse Ground, Wrexham 2,000
1882–83 Wrexham 1–0 Druids Racecourse Ground, Wrexham 2,000
1883–84 Oswestry White Star 0–0 Druids Racecourse Ground, Wrexham 2,000
Replay Oswestry White Star 1–0 Druids Racecourse Ground, Wrexham 3,000
1884–85 Druids 1–1 Oswestry White Star Racecourse Ground, Wrexham 2,000
Replay Druids 3–1(a.e.t) Oswestry White Star Racecourse Ground, Wrexham 2,000
1885–86 Druids 4–0 Newtown Racecourse Ground, Wrexham 3,000
1886–87 Chirk AAA 2–1 Davenham Nantwich Road, Crewe 1,500
1887–88 Chirk AAA 5–0 Newtown Chester Road, Wrexham 3,000
1888–89 Bangor 2–1 Northwich Victoria Racecourse Ground, Wrexham 4,000
1889–90 Chirk AAA 1–0 Wrexham Racecourse Ground, Wrexham 3,500
1890–91 Shrewsbury Town 5–2 Wrexham the Cricket Field, Oswestry 3,000
1891–92 Chirk AAA 2–1 Westminster Rovers Racecourse Ground, Wrexham 4,500
1892–93 Wrexham 2–1 Chirk AAA the Cricket Field, Oswestry 5,000
1893–94 Chirk AAA 2–0 Westminster Rovers Wynnstay Park, Ruabon 3,000
1894–95 Newtown 3–2 Wrexham Welshpool 5,000
1895–96 Bangor 3–0 Wrexham Council Field, Llandudno 7,000
1896–97 Wrexham 2–0 Newtown the Cricket Field, Oswestry 6,000
1897–98 Druids 1–1 Wrexham the Cricket Field, Oswestry 4,500
Replay Druids 2–1 Wrexham the Cricket Field, Oswestry 1,500
1898–99 Druids 2–2 Wrexham Hand Field, Chirk 4,000
Replay Druids 1–0 Wrexham Hand Field, Chirk 3,500
1899–1900 Aberystwyth Town 3–0 Druids the Cunnings, Newtown 3,000
1900–01 Oswestry United 1–0 Druids Racecourse Ground, Wrexham 5,000
1901–02 Wellington Town 1–0 Wrexham Racecourse Ground, Wrexham 6,000
1902–03 Wrexham 8–0 Aberaman Athletic Racecourse Ground, Wrexham 5,500
1903–04 Druids 3–2 Aberdare Athletic Racecourse Ground, Wrexham 6,500
1904–05 Wrexham 3–0 Aberdare Athletic Racecourse Ground, Wrexham 6,191
1905–06 Wellington Town 3–2 Whitchurch Racecourse Ground, Wrexham 4,000
1906–07 Oswestry United 2–0 Whitchurch Racecourse Ground, Wrexham 6,000
1907–08 Chester City 3–1 Connah's Quay & Shotton Racecourse Ground, Wrexham 8,000
1908–09 Wrexham 1–0 Chester City Racecourse Ground, Wrexham 9,000
1909–10 Wrexham 2–1 Chester City Racecourse Ground, Wrexham 10,000
1910–11 Wrexham 6–0 Connah's Quay & Shotton Racecourse Ground, Wrexham 3,000
1911–12 Cardiff City 0–0 Pontypridd Ninian Park, Cardiff 14,000
Replay Cardiff City 3–0 Pontypridd Ynys Field, Aberdare 7,000
1912–13 Swansea Town 0–0 Pontypridd Ninian Park, Cardiff 9,000
Replay Swansea Town 1–0 Pontypridd Tonypandy 8,319
1913–14 Llanelli 0–0 Wrexham Vetch Field, Swansea 15,000
Replay Wrexham 3–0 Llanelli the Cricket Field, Oswestry 3,639
1914–15 Wrexham 1–1 Swansea Town Racecourse Ground, Wrexham 6,000
Replay Wrexham 1–0 Swansea Town Ninian Park, Cardiff 4,000
1919–20 Cardiff City 2–0 Wrexham Racecourse Ground, Wrexham 6,618
1920–21 Pontypridd 1–1 Wrexham Ninian Park, Cardiff 7,000
Replay Wrexham 3–1 Pontypridd Gay Meadow, Shrewsbury 8,000
1921–22 Cardiff City 2–0 Ton Pentre Taff Vale Park, Pontypridd 8,000
1922–23 Cardiff City 3–2 Aberdare Athletic Vetch Field, Swansea 8,000
1923–24 Merthyr Town 2–2 Wrexham Taff Vale Park, Pontypridd 4,500
Replay Wrexham 1–0 Merthyr Town Racecourse Ground, Wrexham 8,000
1924–25 Wrexham 3–1 Flint Town Racecourse Ground, Wrexham 6,565
1925–26 Ebbw Vale 3–2 Swansea Town Welfare Ground, Ebbw Vale 2,500
1926–27 Cardiff City 2–0 Rhyl Athletic Racecourse Ground, Wrexham 9,690
1927–28 Cardiff City 2–0 Bangor Athletic Farrar Road, Bangor 12,000
1928–29 Connah's Quay & Shotton 3–0 Cardiff City Racecourse Ground, Wrexham 9,623
1929–30 Cardiff City 0–0(a.e.t) Rhyl Athletic Gay Meadow, Shrewsbury 5,892
Replay Cardiff City 4–2 Rhyl Athletic Racecourse Ground, Wrexham 7,000
1930–31 Wrexham 7–0 Shrewsbury Town Racecourse Ground, Wrexham 8,868
1931–32 Wrexham 1–1 Swansea Town Racecourse Ground, Wrexham 8,300
Replay Swansea Town 2–0 Wrexham Vetch Field, Swansea 5,000
1932–33 Chester City 2–0 Wrexham Sealand Road, Chester 15,000
1933–34 Bristol City 1–1 Tranmere Rovers Racecourse Ground, Wrexham 4,922
Replay Bristol City 3–0 Tranmere Rovers Sealand Road, Chester 4,000
1934–35 Tranmere Rovers 1–0 Chester City Sealand Road, Chester 10,000
1935–36 Crewe Alexandra 2–0 Chester City Racecourse Ground, Wrexham 6,807
1936–37 Crewe Alexandra 1–1 Rhyl Athletic Sealand Road, Chester Unknown
Replay Crewe Alexandra 3–1 Rhyl Athletic Sealand Road, Chester Unknown
1937–38 Shrewsbury Town 2–2 Swansea Town Gay Meadow, Shrewsbury 14,500
Replay Shrewsbury Town 2–1 Swansea Town Gay Meadow, Shrewsbury 8,000
1938–39 South Liverpool 2–1 Cardiff City Racecourse Ground, Wrexham 5,000
1939–40 Wellington Town 4–0 Swansea Town Gay Meadow, Shrewsbury 6,000
1946–47 Chester City 0–0 Merthyr Tydfil Ninian Park, Cardiff 27,000
Replay Chester City 5–1 Merthyr Tydfil Racecourse Ground, Wrexham 11,190
1947–48 Lovell's Athletic 3–0 Shrewsbury Town Racecourse Ground, Wrexham 10,000
1948–49 Merthyr Tydfil 2–0 Swansea Town Ninian Park, Cardiff 35,000
1949–50 Swansea Town 4–1 Wrexham Ninian Park, Cardiff 12,000
1950–51 Merthyr Tydfil 1–1 Cardiff City Vetch Field, Swansea 12,000
Replay Merthyr Tydfil 3–2 Cardiff City Vetch Field, Swansea 18,000
1951–52 Rhyl 4–3 Merthyr Tydfil Ninian Park, Cardiff 10,000
1952–53 Rhyl 2–1 Chester City Farrar Road, Bangor 8,500
1953–54 Flint Town United 2–0 Chester City Racecourse Ground, Wrexham 15,584
1954–55 Chester City 1–1 Barry Town Racecourse Ground, Wrexham 6,766
Replay Barry Town 4–2 Chester City Ninian Park, Cardiff 8,450
1955–56 Cardiff City 3–2 Swansea Town Ninian Park, Cardiff 37,500
1956–57 Wrexham 2–1 Swansea Town Ninian Park, Cardiff 10,000
1957–58 Chester City 1–1 Wrexham Sealand Road, Chester 7,742
Replay Wrexham 2–1 Chester City Racecourse Ground, Wrexham 7,542
1958–59 Cardiff City 2–0 Lovell's Athletic Somerton Park, Newport Unknown
1959–60 Wrexham 1–0 Cardiff City Racecourse Ground, Wrexham 11,172
1960–61 Swansea Town 3–1 Bangor City Ninian Park, Cardiff 5,938
Season Home Team Score Away Team Venue Attendance
1961–62 Wrexham 3–0 Bangor City Racecourse Ground, Wrexham 7,638
2nd Leg Bangor City 2–0 Wrexham Farrar Road, Bangor 7,500
Play off Bangor City 3–1 Wrexham Belle Vue, Rhyl 12,000
1962–63 Borough United 2–1 Newport County Nant-y-Coed, Llandudno Junction 3,500
2nd Leg Newport County 0–0 Borough United Somerton Park, Newport 5,000
1963–64 Bangor City 2–0 Cardiff City Farrar Road, Bangor 8,500
2nd Leg Cardiff City 3–1 Bangor City Ninian Park, Cardiff 9,050
Play off Cardiff City 2–0 Bangor City Racecourse Ground, Wrexham 10,014
1964–65 Cardiff City 5–1 Wrexham Ninian Park, Cardiff 7,412
2nd Leg Wrexham 1–0 Cardiff City Racecourse Ground, Wrexham 8,000
Play off Cardiff City 3–0 Wrexham Gay Meadow, Shrewsbury 7,480
1965–66 Swansea Town 3–0 Chester Vetch Field, Swansea 9,614
2nd Leg Chester 1–0 Swansea Town Sealand Road, Chester 6,346
Play off Chester 1–2 Swansea Town Sealand Road, Chester 6,276
1966–67 Wrexham 2–2 Cardiff City Racecourse Ground, Wrexham 11,473
2nd Leg Cardiff City 2–1 Wrexham Ninian Park, Cardiff 8,299
1967–68 Hereford United 0–2 Cardiff City Edgar Street, Hereford 5,422
2nd Leg Cardiff City 4–1 Hereford United Ninian Park, Cardiff 6,036
1968–69 Swansea City 1–3 Cardiff City Vetch Field, Swansea 10,207
2nd Leg Cardiff City 2–0 Swansea City Ninian Park, Cardiff 12,617
1969–70 Chester 0–1 Cardiff City Sealand Road, Chester 3,087
2nd Leg Cardiff City 4–0 Chester Ninian Park, Cardiff 5,567
1970–71 Wrexham 0–1 Cardiff City Racecourse Ground, Wrexham 14,101
2nd Leg Cardiff City 3–1 Wrexham Ninian Park, Cardiff 7,000
1971–72 Wrexham 2–1 Cardiff City Racecourse Ground, Wrexham 6,984
2nd Leg Cardiff City 1–1 Wrexham Ninian Park, Cardiff 6,508
1972–73 Bangor City 1–0 Cardiff City Farrar Road, Bangor 5,005
2nd Leg Cardiff City 5–0 Bangor City Ninian Park, Cardiff 4,679
1973–74 Stourbridge 0–1 Cardiff City War Memorial Athletic Ground, Amblecote 5,726
2nd Leg Cardiff City 1–0 Stourbridge Ninian Park, Cardiff 4,000
1974–75 Wrexham 2–1 Cardiff City Racecourse Ground, Wrexham 6,862
2nd Leg Cardiff City 1–3 Wrexham Ninian Park, Cardiff 3,280
1975–76 Hereford United 3–3 Cardiff City Edgar Street, Hereford 3,709
2nd Leg Cardiff City 3–2 Hereford United Ninian Park, Cardiff 2,648
1976–77 Cardiff City 2–1 Shrewsbury Town Ninian Park, Cardiff 3,178
2nd Leg Shrewsbury Town 3–0 Cardiff City Gay Meadow, Shrewsbury 2,907
1977–78 Bangor City 1–2 Wrexham Farrar Road, Bangor 10,000
2nd Leg Wrexham 1–0 Bangor City Racecourse Ground, Wrexham 13,959
1978–79 Wrexham 1–1 Shrewsbury Town Racecourse Ground, Wrexham 6,174
2nd Leg Shrewsbury Town 1–0 Wrexham Gay Meadow, Shrewsbury 8,889
1979–80 Newport County 2–1 Shrewsbury Town Somerton Park, Newport 9,950
2nd Leg Shrewsbury Town 0–3 Newport County Gay Meadow, Shrewsbury 8,993
1980–81 Swansea City 1–0 Hereford United Vetch Field, Swansea 13,182
2nd Leg Hereford United 1–1 Swansea City Edgar Street, Hereford 7,038
1981–82 Cardiff City 0–0 Swansea City Ninian Park, Cardiff 11,960
2nd Leg Swansea City 2–1 Cardiff City Vetch Field, Swansea 15,828
1982–83 Wrexham 1–2 Swansea City Racecourse Ground, Wrexham 2,295
2nd Leg Swansea City 2–0 Wrexham Vetch Field, Swansea 5,630
1983–84 Shrewsbury Town 2–1 Wrexham Gay Meadow, Shrewsbury 2,607
2nd Leg Wrexham 0–0 Shrewsbury Town Racecourse Ground, Wrexham 3,148
1984–85 Shrewsbury Town 3–1 Bangor City Gay Meadow, Shrewsbury 1,507
2nd Leg Bangor City 0–2 Shrewsbury Town Farrar Road, Bangor 1,800
1985–86 Wrexham 1–1 Kidderminster Harriers Racecourse Ground, Wrexham 5,035
Replay Kidderminster Harriers 1–2 Wrexham Aggborough, Kidderminster 4,304
Season Winner Score Runner-up Venue Attendance
1986–87 Merthyr Tydfil 2–2 Newport County Ninian Park, Cardiff 7,000
Replay Merthyr Tydfil 1–0 Newport County Ninian Park, Cardiff 6,010
1987–88 Cardiff City 2–0 Wrexham Vetch Field, Swansea 5,465
1988–89 Swansea City 5–0 Kidderminster Harriers Vetch Field, Swansea 5,100
1989–90 Hereford United 2–1 Wrexham National Stadium, Cardiff 4,182
1990–91 Swansea City 2–0 Wrexham National Stadium, Cardiff 5,000
1991–92 Cardiff City 1–0 Hednesford Town National Stadium, Cardiff 10,300
1992–93 Cardiff City 5–0 Rhyl National Stadium, Cardiff 16,443
1993–94 Barry Town 2–1 Cardiff City National Stadium, Cardiff 14,500
1994–95 Wrexham 2–1 Cardiff City National Stadium, Cardiff 11,200
1995–96 Llansatffraid 3–3(a.e.t)P Barry Town National Stadium, Cardiff 2,666
1996–97 Barry Town 2–1 Cwmbran Town Ninian Park, Cardiff 1,560
1997–98 Bangor City 1–1(a.e.t)P Connah's Quay Nomads Racecourse Ground, Wrexham 2,023
1998–99 Inter CableTel 1–1(a.e.t)P Carmarthen Town Penydarren Park, Merthyr Tydfil 1,100
1999–2000 Bangor City 1–0 Cwmbran Town Racecourse Ground, Wrexham 1,125
2000–01 Barry Town 2–0 Total Network Solutions Racecourse Ground, Wrexham 1,022
2001–02 Barry Town 4–1 Bangor City Park Avenue, Aberystwyth 2,256
2002–03 Barry Town 2–2(a.e.t) Cwmbarn Town Stebonheath Park, Llanelli 852
2003–04 Rhyl 1–0(a.e.t)P Total Network Solutions Latham Park, Newtown 1,534
2004–05 Total Network Solutions 1–0 Carmarthen Town Stebonheath Park, Llanelli 1,126
2005–06 Rhyl 2–0 Bangor City Racecourse Ground, Wrexham 1,743
2006–07 Carmarthen Town 3–2 Afan Lido Stebonheath Park, Llanelli 946
2007–08 Bangor City 4–2(a.e.t) Llanelli Latham Park, Newtown 1,510
2008–09 Bangor City 2–0 Aberystwyth Town Parc y Scarlets, Llanelli 1,044
2009–10 Bangor City 3–2 Port Talbot Town Parc y Scarlets, Llanelli[1] 1,303
2010–11 Llanelli 4–1 Bangor City Parc y Scarlets, Llanelli 1,719
Notes

P indicates won on Penalties

List of Welsh Cup Final Venues

Venue Finals Replays Play-off/Legged Final Total Highest Attendance Lowest Attendance First Final Last Final
1 Racecourse Ground 40 5 11 56 15,584 1,022 1880 2006
2 Ninian Park 12 3 14 29 37,500 1,560 1912 1997
3 Vetch Field 5 2 5 12 18,000 5,000 1914 1989
4 Gay Meadowe 3 2 6 11 14,500 1,507 1921(R) 1985(L)
5 Sealand Roade 4 2 3 9 15,000 3,087 1933 1970(L)
6 National Stadium 7 7 16,443 2,666 1990 1996
6 the Cricket Fielde 5 2 7 6,000 1,500 1879 1914(R)
6 Farrar Road 2 5 7 12,000 1,500 1928 1985(L)
9 Parc y Scarlets 3 3 1,719 1,044 2009 2011
9 Somerton Park 1 2 3 9,950 5,000 1959 1980(L)
9 Stebonheath Park 3 3 1,126 852 2003 2007
9 Edgar Streete 3 3 7,038 3,709 1968(L) 1981(L)
12 Hand Field 1 1 2 4,000 3,500 1898 1898(R)
12 Latham Park 2 2 1,534 1,510 2004 2008
12 Taff Vale Park 2 2 8,000 4,500 1922 1924
15 Acton Park 1 1 1,500 1,500 1878 1878
15 Aggboroughe 1 1 4,304 4,304 1986(R) 1986(R)
15 Belle Vue 1 1 12,000 12,000 1962(p/o) 1962(p/o)
15 Chester Road 1 1 3,000 3,000 1888 1888
15 Council Field 1 1 5,000 5,000 1896 1896
15 the Cunnings 1 1 3,000 3,000 1900 1900
15 Nant-y-Coed 1 1 3,500 3,500 1963(L) 1963(L)
15 Nantwich Road 1 1 1,500 1,500 1886 1886
15 Park Avenue 1 1 2,256 2,256 2002 2002
15 Penydarren Park 1 1 1,100 1,100 1999 1999
15 War Memorial Athletic Grounde 1 1 5,726 5,726 1974(L) 1974(L)
15 Wynnstay Park 1 1 3,000 3,000 1894 1894
15 Ynys Field 1 1 7,000 7,000 1912(R) 1912(R)
15 TonypandyU 1 1 8,319 8,319 1913(R) 1913(R)
15 Welfare Ground 1 1 2,500 2,500 1926 1926
15 WelshpoolU 1 1 5,000 5,000 1895 1895

e indicates venue in England
(L) indicates Legged final
(R) indicates a Replay of a final
(p/o) indicates a Play off of a final
U indicates venue unknown in said Town
italic indicates venue no longer exists or is no longer used as a football venue

References